home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 2 / Meeting Pearls Vol. II (1995)(GTI - Schatztruhe)[!].iso / Pearls / comm / EazyBBS / History.txt < prev    next >
Text File  |  1994-11-29  |  30KB  |  793 lines

  1.  
  2.                                    History
  3.                                   =========
  4.  
  5.  
  6. Version 2.1
  7. -----------
  8.  
  9.  - Kommando "protocol" nun schneller und weniger speicherzerstückelnd
  10.  
  11.  - bug fixed: beim Download mit Downloadliste (nicht einzeln!) kam zwar die
  12.     Meldung, daß die Ratio nicht ausreiche, aber der Download war dennoch
  13.     möglich
  14.  
  15.  - MB_DATA:Incoming, MB_DATA:Outgoing und die entsprechenden Directories
  16.     für die (alten) Benutzer werden nun automatisch von EazyBBS eingerichtet
  17.  
  18.  - Laden der Board/Area/Msg/File-Daten optimiert
  19.  
  20.  - die Binaries aus MB_DATA:Intern sind nun in MB:C ("path MB:c add"),
  21.     somit sind die Files in MB_DATA:Intern nun _wirklich_ mailbox-intern
  22.  
  23.  - überall, wo Binaries aus MB_DATA:Intern benutzt werden, muß der Pfad
  24.     natürlich geändert werden (betrifft vor allem "MB:EazyGetty.Wait",
  25.     evtl. auch noch andere Skripts und Dateien)
  26.  
  27.  - Verschicken von Messages an andere Ports sicherer
  28.  
  29.  - bug fixed: "upload logout" zuverlässiger
  30.  
  31.  - einige neue Status-Meldungen für "who"
  32.  
  33.  - UUCP-Gateway-Software wandelt nun "Backslashes" korrekt
  34.  
  35.  
  36.  
  37. Version 2.2
  38. -----------
  39.  
  40.  - das Verzeichnis "MB_DATA:INTERN" muß in "MB:Intern" umbenannt werden,
  41.     beispielsweise mit "rename MB_DATA:INTERN MB:Intern" von der Shell aus.
  42.     (liegen MB_DATA: und MB: auf verschiedenen Datenträgern, muß das
  43.      Verzeichnis kopiert werden: "copy MB_DATA:INTERN MB:Intern all clone";
  44.      das alte Verzeichnis kann man danach mit "delete MB_DATA:INTERN all"
  45.      getrost löschen)
  46.  
  47.  - kein Include bei Binary-PM mehr möglich
  48.  
  49.  - korrekter Filename beim Download von Mails
  50.  
  51.  - in "MB_DATA:Configuration/*" heißt "TextFontWidth" nun "TextFontSize",
  52.     "TextFontHeight" existiert nicht mehr
  53.  
  54.  - jeder Benutzer kann pro Anruf nur einmal callen; erst wenn der Sysop
  55.     den Call annimmt, ist danach ein weiterer Call möglich
  56.  
  57.  - Logout-Programme werden mit Port-Nummer als Argument aufgerufen
  58.  
  59.  - neue User-Variable "\n" für den Namen der Mailbox (gut für Outputs)
  60.  
  61.  - bug fixed: EazyBBS.CallersLog (nach ExportLogfiles) war korrupt, bis
  62.               sich jemand in der Box eingeloggt hatte
  63.  
  64.  - bei den "*.readme"-Files werden nun korrekt die Umlaute gewandelt
  65.     (hat allerdings noch einen kleinen Bug, ähem)
  66.  
  67.  - wählt man ein Board bzw. eine File-Area neu an, wird der Inhalt
  68.     als gelesen markiert
  69.  
  70.  - in MB_DATA:FileCheck/* müssen jeweils um das `%s' doppelte
  71.     Anführungszeichen gesetzt werden
  72.  
  73.  - neuer Aufbau der Dateien für Kommandos:
  74.      <nummer> <befehl1> <befehl2>
  75.     Zeilen dürfen leer sein oder mit '#' beginnen, sie werden ignoriert.
  76.     Der <befehl2> kann auch weggelassen werden. Zwischen den drei Wörtern
  77.     und auch am Zeilenanfang dürfen Spaces und/oder Tabs stehen.
  78.     Die Zeile ist allerdings auf ca. 70 Zeichen beschränkt.
  79.  
  80.  - etwas anderer Aufbau der ModemConnect-Datei:
  81.     die fünf relevanten Zeilen jedes Eintrags müssen zwar immer noch
  82.     untereinander stehen, jedoch können die einzelnen Einträge durch
  83.     Leerzeilen bzw. Kommentarzeilen (mit '#' am Anfang) voneinander
  84.     getrennt werden.
  85.     Bei der Gelegenheit hab ich auch gleich die BPS-Werte für Transfers
  86.     etwas realistischer gestaltet.
  87.  
  88.  - known bug: an gesendete Msgs/PMs wird die Portnummer angehängt
  89.  
  90.  - fixed bug: die hinzugefügte Leerzeile im ConsoleEditor ist zwar
  91.     praktisch beim Message-Schreiben gewesen (dafür war's auch gedacht),
  92.     nervte aber beim nachträglichen Editieren von Texten, wo bei jedem
  93.     Aufruf eine neue Leerzeile rangehängt wurde.  Hab das mit der Leer-
  94.     zeile daher vorerst deaktiviert.
  95.  
  96.  - im Configuration-File "MonitorName" in "ScreenMode" geändert,
  97.     spezieller Eintrag "Workbench" für Cloning des Workbench-Modes
  98.  
  99.  
  100.  
  101. Version 2.3
  102. -----------
  103.  
  104.  - fixed bug: überflüssige Nullzeichen im ChatLog
  105.  
  106.  - fixed bug: "M2-Runtime Error (Überlauf)" beim Hochscrollen im Editor
  107.  
  108.  - zwei neue ARexx-Befehle "status device" und "status unit", um Device
  109.     und Unit vom einem Port zu erfragen
  110.  
  111.  - neuer Shortcut in MB_DATA:Inputs/1 für Download ohne Readme-File
  112.  
  113.  - Anwahl eines Boards (File-Area) bei der automatischen Anzeige neuer
  114.     Boards (File-Areas) markiert nun alle Messages (Files) als gelesen
  115.  
  116.  - ARexx nun auch bei den Userprogrammen möglich
  117.     (nur um's klarzustellen: ARexx ist NUR bei AlarmSysop und den
  118.      Userprogrammen möglich, sonst bei KEINEM Skript, das von der
  119.      Box aus aufgerufen wird!)
  120.  
  121.  - in der Downloadliste wird angezeigt, ob Readme oder nicht;
  122.     Header für D-Liste muß in den Outputs entsprechend angepaßt werden
  123.  
  124.  
  125.  
  126. Version 2.4
  127. -----------
  128.  
  129.  - fixed bug: Serielle wurde bei User-Progs nicht richtig freigegeben
  130.  
  131.  - fixed bug: unnötige Leerzeile bei den Readmes für mehrfachen Text
  132.               "This file was downloaded from [...]." entfernt
  133.  
  134.  - nicht vergessen, User-Programme müssen speziell abgeschlossen
  135.    werden, sonst hängt die Box !
  136.  
  137.  
  138.  
  139. Version 2.5
  140. -----------
  141.  
  142.  - wieder altes UserProg-Handling eingebaut
  143.  
  144.  
  145.  
  146. Version 2.6
  147. -----------
  148.  
  149.  - Name bei PM/Msg-Download nun editierbar
  150.     (neue Ausgabe bei den Outputs)
  151.  
  152.  - neuer Befehl "export" (22) im MAIL-System
  153.  
  154.  - Die Optimierung der Box hatte zur Folge, daß man durch einen Trick
  155.     jederzeit alle "hidden boards" mit dem "dir"-Befehl ansehen konnte
  156.     (auch ohne Zugriff darauf zu haben).  Damit aber trotzdem die
  157.     Optimierung weitgehend erhalten bleibt, wird der mit "edit access"
  158.     gesetzte Zugriff NUR bei "Groups" geprüft.  Für die anderen Arten
  159.     von Boards wird er ignoriert.  Zugriff auf Groups können nur noch
  160.     registrierte Benutzer haben.  (egal, wie der Zugriff gesetzt ist)
  161.  
  162.  - bug fixed: bei Beenden des Programms konnte es vorkommen, daß auf
  163.     anderen Ports bei "who" der Port immer noch angezeigt wurde
  164.  
  165.  - ich habe in MB_DATA:Inputs nun nicht mehr "d" für Delete eingestellt
  166.     bei den Files.  Es war damals eine Fehlentscheidung meinerseits.
  167.     Das "d" steht bei den PMs und den Messages für "Download".  In den
  168.     Files nun "Delete" zu verwenden, ist inkonsistent und gefährlich.
  169.     Für "edit filedata" wird nun das "f" genommen, und das "e" für
  170.     Delete (oder auch "e" wie "Erase"!).  Ich denke daran, statt "m"
  171.     wieder "d" zu verwenden zum Downloaden (aber nicht sofort, erst
  172.     mal eine gewisse Übergangszeit).
  173.     Die erneute Umstellung ist zwar lästig, aber so ist es einfach am
  174.     "saubersten".
  175.  
  176.  - bug fixed: Fileliste wurde beim Area-übergreifenden Umbenennen von
  177.     Files nicht erneut eingeladen, stattdessen blieb die alte aktiv
  178.  
  179.  
  180.  
  181. Version 2.7
  182. -----------
  183.  
  184.  - bei 2.6 vergessen:  in MB_DATA: sind ModemInit und ModemEnd neu
  185.  
  186.  - das Ausschliessen von Readmes funktionierte nur beim ersten File
  187.     in der Downloadliste
  188.  
  189.  - Include geht nun auch beim Schreiben einer neuen Message
  190.  
  191.  - bei "CloseScreen" wird nun das Window auf der WB nur so breit
  192.     wie der sichtbare Bereich und nicht so breit wie der Screen
  193.  
  194.  - andere Fehler bei den Readmes behoben, einige Erweiterungen
  195.  
  196.  
  197.  
  198. Version 2.8
  199. -----------
  200.  
  201.  - das mit der Transfer-Priorität hat manchmal nicht richtig funktioniert
  202.  
  203.  - bei Skip Anzeige der geskippten Msg-Nummern verbessert
  204.  
  205.  - neuer Befehl "DoSystemCheck" führt eine Art Konsistenz-Check durch.
  206.     Kann recht lang dauern, sollten man vielleicht einmal wöchentlich
  207.     aufrufen (vor DoSystemUpdate!)
  208.  
  209.  - Message vor dem Abschicken noch editierbar
  210.  
  211.  - Probleme, wenn unregistrierter Gast Files downloaden/uploaden will.
  212.    Daher vorerst alle Transferfunktionen für unreg. Gäste gesperrt...
  213.  
  214.  - neuer Befehl "DoSystemCheck" führt einen umfangreichen System-Check
  215.     durch und aktualisiert die internen Daten.  Dauert recht lang!
  216.     (Achtung: Ersetzt _nicht_ "DoSystemUpdate" !!)
  217.     DoSystemCheck kann man z.B. einmal pro Woche oder pro Monat aufrufen.
  218.     DoSystemUpdate sollte - wie auch jetzt - täglich laufen...
  219.  
  220.  - Normaler und Owner-Zugriff wurden wegen Über-Optimierung nur noch
  221.     bei Groups geprüft.  Fixed.
  222.  
  223.  - Diverse andere Optimierungen beim Abzählen von News und beim
  224.     Prüfen der Zugriffsrechte.  (wahrscheinlich schon wieder total
  225.     kaputtoptimiert... aber wer nicht wagt, der nicht gewinnt ;-)
  226.  
  227.  - beim Chat wird nun zu Beginn immer das aktuelle Datum ins Logfile
  228.     reingeschrieben
  229.  
  230.  - bei "add download-list" verhindert "-" als zweites Argument das
  231.     Erstellen/Senden der Readme-Files
  232.  
  233.  - Enforcer-Hit beseitigt, wenn "edit board/area" aufgerufen hat,
  234.     ohne daß ein Board bzw. eine Area aktiv war
  235.  
  236.  - neues Keyword "ScreenOpen" (on/off), um Screen gleich beim
  237.     Start von EazyBBS geschlossen zu halten;
  238.     dadurch evtl. Bug beseitigt, bei dem es zu Abstürzen kommen
  239.     konnte beim Umschalten von Screen geöffnet/geschlossen
  240.  
  241.  - Problem mit Zugriffsrechten nun hoffentlich behoben
  242.     (bisher gingen die Rechte u.U. verloren, nachdem eine neue
  243.      Message oder ein neues File einsortiert worden sind)
  244.  
  245.  - Keyword "Transfer" in der Titelzeile, wenn gerade eine
  246.     Dateiübertragung stattfindet
  247.  
  248.  - zwei Timeoutabfragen vergessen beim Batch-Upload und beim
  249.     Schreiben von Messages
  250.  
  251.  - wechselte man ins POST-System und brach die Ausgabe der PM-Liste
  252.     vorzeitig ab (^X), ging vieles tierisch durcheinander
  253.  
  254.  - vor dem Setzen der Screenhöhe mit "check terminal" wird zuerst
  255.     die Screenhöhe auf den Maximalwert gesetzt
  256.  
  257.  - Bug in Ctrl-F2 behoben, bei dem irgendwann der Box die Signal-
  258.     Bits ausgingen und sie sich selbst beendete
  259.  
  260.  
  261.  
  262. Version 2.9
  263. -----------
  264.  
  265.  - Daten im lok. Environment beim Start von User-Programmen
  266.     noch etwas erweitert.  Wünsche für Variablen sind jederzeit
  267.     willkommen.
  268.  
  269.  - die Ausgabe der Message-Nummern bei "Skip" ist abbrechbar
  270.  
  271.  - Übernahme des Usernamens aus Readme-Files leicht geändert
  272.  
  273.  - EazyBBS brach nicht korrekt ab, wenn man einen Port zweimal
  274.     starten wollte
  275.  
  276.  - verbessertes Menu-Handling (Achtung! geänderte Shortcuts!)
  277.  
  278.  - neues Config-Directory "MB_DATA:ModemRing"
  279.  
  280.  - persönliche Signature (edit signature) für jeden Benutzer zum
  281.     Schreiben im Netzwerk
  282.  
  283.  - Flag für jeden Benutzer, ob er UUCP Mails verschicken darf
  284.     (neues Feld in Maske)
  285.  
  286.  - neuer Eintrag "UucpName" im Configuration-File (domainisierter Sitename)
  287.  
  288.  - wenn ein Board vernetzt werden soll, kann dies nun im Board-Editor
  289.     angegeben werden.  Das "PostInfo"-File entfällt nun.
  290.  
  291.  - neue Programme "eazy2mail" und "mail2eazy"
  292.  
  293.  - hoffentlich Bug beseitigt, durch den (schon seit Ewigkeiten) manchmal
  294.     die persönlichen Newstree-Daten, Downloadliste usw. gelöscht werden
  295.     konnten, wenn die Mailbox an "ungünstiger" Stelle beendet wurde
  296.  
  297.  - Outputs geändert: tooLittleArgs -> tooFewArgs, tooMuchArgs
  298.                      zusätzlich beide jetzt mit %s
  299.  
  300.  - die Datei "mb:intern/UpdateInformation" ist obsolet und kann
  301.     gelöscht werden
  302.  
  303.  - der Eintrag "HarddiskUpdate" im Config-File ist obsolet und kann
  304.     gelöscht werden
  305.  
  306.  - In der Config-Datei muß man von "Download-Overdraw" 100 abziehen,
  307.     denn die Variable hat nun ihre endlich ihre eigentlich gedachte
  308.     Bedeutung.  (bisher waren's immer 100 zuviel)
  309.  
  310.  - In den MB_DATA:Modem* Datei werden die Zeitspannen nun überall
  311.     in Zehntelsekunden (!) angegeben.
  312.  
  313.  - Der Eintrag "XPRZmodemName" im Config-File wurde reaktiviert.
  314.     Also bitte drauf achten, dass man dort was Sinnvolles zu stehen hat!
  315.  
  316.  - Drei neue Einträge am Ende der MB_DATA:Outputs.
  317.  
  318.  - In MB_DATA:FKeys wird der Eintrag-Trenner nun ebenfalls zu
  319.     Beginn angegeben wie in MB_DATA:Outputs und MB_DATA:Inputs.
  320.     Der Eintrag "DivideChar" in den Config-Files entfällt somit!
  321.  
  322.  - Neuer Eintrag "messageNetAdr" in MB_DATA:Outputs, kommt direkt
  323.     nach "messageFrom" (nicht am Ende!)
  324.  
  325.  - Neuer Eintrag "DefaultPrompt" im Config-File.
  326.  
  327.  
  328.  
  329. Version 2.10
  330. ------------
  331.  ACHTUNG: Nach Installation von EazyBBS 2.10 zuerst die Dämons starten
  332.           und dann "DoSystemUpdate" aufrufen.  Die ist nötig, um die
  333.           Dateinamen zu konvertieren.
  334.  
  335.  
  336.  - Für jedes Board nun individuell einstellbar, ob Signature an Msgs
  337.     angehängt werden soll oder nicht.
  338.  
  339.  - An einigen Stellen explizit verhindert, daß man Backslash-Codes
  340.     eingeben kann.  (hallo, Highlander ;-)
  341.  
  342.  - "Userupdate" gleich 0 hat nicht funktioniert.
  343.  
  344.  - Fehlermeldung im IRC-Chat, wenn unbekanntes Kommando.
  345.  
  346.  - Filenamen (in File-Areas) sind nun 30 Zeichen lang.
  347.     Groß-/Kleinschreibung wird beibehalten.
  348.  
  349.  - Pattern-Matching ist nun echtes DOS-Pattern-Matching (siehe Autodocs),
  350.     die eazypattern.library entfällt somit.
  351.  
  352.  - Neuer Befehl im Filesystem "list fullscreen",
  353.     plus Helptext in MB_DATA:ShortHelp/Listfiles,
  354.     spezielle Option "new" um sich neue Files anzeigen zu lassen.
  355.  
  356.  - "edit intro" im Post-System quotete fälschlicherweise immer den Text
  357.  
  358.  - Unterstuetzung der "OwnDevUnit.library" (falls vorhanden),
  359.     wichtig fuer UUCP
  360.  
  361.  - neuer Output (MB_DATA:Outputs) "userNotLoggedIn" am Ende
  362.  
  363.  - beim Zeichen- und Zeileneinfügen, sowie beim Zeilenlöschen wurde
  364.     die Ausmaße des Fonts falsch berechnet
  365.  
  366.  - Die Kommandos "edit subject" (Nr. 104) und "move" (Nr. 700) entfallen
  367.     komplett, ebenso natürlich die dazu passenden Help-Seiten.
  368.     Geändert wurde das Kommando "edit message".
  369.  
  370.  - Files können nicht mehr doppelt in Downloadliste aufgenommen werden.
  371.  
  372.  - neuer Online-Chat "Phone" (Kommando 33 im BBS)
  373.  
  374.  - "delete download-list" erweitert um <pattern>
  375.  
  376.  - Der Befehl "help <command>" (im Mail/File-System) sucht im Directory
  377.     des BBS-Systems, wenn ein Help-File mit bestimmter Nummer nicht ge-
  378.     funden werden konnte.  Dadurch können diverse Help-Files im Mail-
  379.     und File-System eingespart werden... allerdings müssen einige der
  380.     Help-Files des BBS-Systems umgeschrieben werden, so daß sie sich auch
  381.     auf File-Areas anwenden lassen.
  382.  
  383.  - Neuer Befehl "list all-files/search" in den Files.  (noch beta!)
  384.  
  385.  
  386.  
  387. Version 2.11
  388. ------------
  389.  
  390.  - Änderungen an der Dokumentation bzgl. %f, %F und %o
  391.     (Sachen, die ich in der Mailbox bzw. EazyNet erwähne,
  392.      übertreffen in jedem Fall die Dok-Files...  also bitte
  393.      meine Msgs bzgl. EazyNet nicht einfach ignorieren!)
  394.  
  395.  - Nach Update auf M2Amiga 4.2 falsches Definition-Modul benutzt,
  396.     so daß OwnDevUnit.library (v3) unbedingt verhanden sein mußte
  397.     anstatt wie eigentlich geplant: OwnDevUnit.library (v2) OPTIONAL !
  398.  
  399.  - Der Phone-Chat war auf ingesamt zwei User (Windows) begrenzt, weil ich
  400.     irrtümlich das Test-Limit (2) vergessen habe zu entfernen.
  401.  
  402.  - Vorm Update geschützte Files verursachten beim File-Fullscreen-Lister
  403.     ein kleines Durcheinander der VT100-Sequenzen beim entsprechenden File.
  404.  
  405.  - Anmerkung nebenbei: ESC beim File-Fullscreen-Lister geht NUR von der
  406.     Console aus, weil ESC als Introducer von Cursor-Keys etc. bereits
  407.     belegt ist.  Timeout-Methoden wie unter UNIX zur Erkennung von
  408.     einzelnem ESC und ESC innerhalb einer Sequenz halte ich aus Erfahrung
  409.     für nicht sehr zuverlässig.
  410.  
  411.  - Pfeil-Modus beim File-Fullscreen-Lister nun für alle Ausgabe-Formate
  412.     implementiert.
  413.  
  414.  - Befehl "download <filename>" (Files) funktionierte nicht richtig.
  415.  
  416.  - Ausgabefehler bei "add download-list" beseitigt.
  417.  
  418.  - Phone-Chat erweitert:  Verschicken von Einladungen
  419.  
  420.  - keine Zugriffsüberprüfung beim "search"-Befehl
  421.  
  422.  - Die Zahlenwandlungsroutine hatte Probleme mit insgesamt ca. 1022 Zahlen-
  423.     werten, die bei 1 MB und 1 GB angesiedelt waren. Und tatsächlich hat
  424.     genau jemand mal so eine Zahl erwischt... die Wahrscheinlichkeit dafür
  425.     ist... äh... jedenfalls sehr gering ;-)
  426.  
  427.  - Das Help-Window wird nun endlich im sichtbaren Bereich geöffnet.
  428.  
  429.  
  430.  
  431. Version 2.12
  432. ------------
  433.  ACHTUNG: Nach Installation von EazyBBS 2.12 zuerst die Dämons starten
  434.           und dann "DoSystemUpdate" aufrufen.  Die ist nötig, um die
  435.           Directorynamen zu konvertieren.
  436.  
  437.  
  438.  - Die Directory-Namen (MB_BOARD/MB_FILES) enthalten nun "/" statt "|".
  439.  
  440.  - Der EazyMsgFileDaemon setzt im File-Comment (DOS) nun immer den
  441.     Mailbox-bezogenen Kurz-Kommentar ein.
  442.  
  443.  - Statt nur "cd a b" geht nun zusätzlich auch "cd a/b".
  444.  
  445.  - Neue User-Variable \F.
  446.  
  447.  - Der normale "list archive"-Befehl kam nicht mit Filenamen klar,
  448.     die länger als 15 Zeichen waren.
  449.  
  450.  - Beim Batch-Upload kann das Daten-File nun folgende Endungen
  451.     haben: .readme, .rea, .nfo   (grummel ... immer diese MSDOS-User)
  452.  
  453.  - Beim Download von der Console wird nun auch ein Readme erzeugt.
  454.  
  455.  - diverse Verbesserungen an "list fullscreen" (File-System)
  456.  
  457.  - Beim Import von UUCP nach EazyBBS wird eine rudimentäre Artikel-
  458.     verkettung erzeugt, die sich an den Subjects orientiert.  Das
  459.     reicht zumindest aus, um umliebsame Themen einfach zu skippen.
  460.  
  461.  - Beim Download von der Console wurden Downloads so gut wie nie
  462.     angerechnet.
  463.  
  464.  - Die Skripts "seteazymail" und "unseteazymail" haben bei nicht
  465.     installiertem UUCP-Paket nicht wie geplant funktioniert.
  466.  
  467.  - Unvollständiger Eintrag im Log-File bei gesendeten UUCP-Mails.
  468.  
  469.  - Neues beigelegtes Skript "mb:c/nuucplist" als Beispiel für das
  470.     Erstellen einer File-Liste für Anonymous-UUCP.
  471.  
  472.  - Neuer Befehl "edit config" zum einfachen Ändern von User-Daten
  473.     mehrerer Benutzer.  In diesem Zusammenhang auch neue "Inputs"
  474.     und "Outputs" (jeweils am Ende).
  475.  
  476.  - Neues Keyword "AREA: " in den File-Beschreibungen (Readme)
  477.     beim Upload/Download.
  478.  
  479.  - Der Editor (YodEd) beherrscht nun CTRL-T (Top of file) und
  480.     CTRL-B (Bottom of file).  Herzlichen Dank an Floyd !!
  481.     Muß allerdings noch überarbeitet/optimiert werden.
  482.  
  483.  - Neuer Taste "n" beim Befehl "list full new" togglet zwischen
  484.     neuen/allen Files.
  485.  
  486.  - Neue Config-Variable "NewUnread", um Benutzern, wenn sie ein
  487.     Board neu anwählen, ein paar Messages als ungelesen anzubieten,
  488.     damit sie nicht vor total leeren Boards dastehen als Neuling.
  489.  
  490.  - Neue Config-Variablen: WindowPosX,WindowPosY,WindowWidth,WindowHeight
  491.     bestimmen die Größe des EazyBBS-Windows (iconified)
  492.  
  493.  - Die Skripts "seteazymail" und "unseteazymail" erneut verbessert,
  494.     um das unbeabsichtigte Löschen von echten UUCP-Mail-Foldern zu
  495.     vermeiden. Die "CSH" (eine FD-Shell) muß sich im Suchpfad befinden !
  496.  
  497.  - Es war möglich, Files in Read-Only-Areas abzulegen.
  498.  
  499.  - Beim Editieren von zum Download markierten Files innerhalb
  500.     von "list full" wurde die Download-Markierung dummerweise
  501.     mit abgespeichert, so daß anschließend dieses File allen
  502.     Benutzern in die Downloadliste eingetragen wurde.
  503.     Bereits derart "versaute" Files muessen exportiert, geloescht
  504.     und reimportiert werden.
  505.  
  506.  - Wenn MB_DATA:ModemConnect fehlerhaft war (Eintrag für RealBaud),
  507.     konnte es zu einem Division-By-Zero-Error kommen beim Download.
  508.     Ich habe das zum Anlaß genommen, "RealBaud" (baud bzw. bits pro
  509.     Sekunde) gegen "RealCPS" (Characters pro Sekunde) zu tauschen,
  510.     weil das gebräuchlicher ist.  Zur Umstellung muß man jede dritte
  511.     Zeile jedes Eintrags in MB_DATA:ModemConnect einfach durch 10 teilen.
  512.  
  513.  - Beim Löschen/Umbenennen von Benutzern werden nun alle Zugriffs-Listen
  514.     (Groups usw.) automatisch angepaßt. Inkonsistenzen bei den Benutzer-
  515.     namen aus früheren Versionen werden jedoch nicht korrigiert.
  516.  
  517.  - Unter "MB:C/NuucpList" liegt ein Skript zur Erstellung einer hübschen
  518.     File-Liste für die "Vernetzung" von EazyBBS mit Anonymous-UUCP.
  519.     Man benötigt "newlist" von Phil Dietz und "fgrep" (SKsh) von Steve Koren,
  520.     beide Programme sind freely distributable.
  521.  
  522.  - Neuer User-Variable "\G" gibt Gesamtzeit eines Benutzers pro Tag an.
  523.  
  524.  
  525.  
  526. Version 2.13
  527. ------------
  528.  
  529.  - Kommentarzeilen in den BBS-Prompts nun auch mit "#" statt nur ";" möglich
  530.  
  531.  - neuer Befehl "download dos" (FILES) zum direkten Download eines DOS-Files
  532.  
  533.  - Signature wird nun vor dem Editieren rangehängt, so daß man sie evtl.
  534.     löschen kann, wenn sie unnötigt erscheint.
  535.  
  536.  - Das Einsortieren von Files in Areas mit uneinheitlicher Groß-/Klein-
  537.     schreibung funktionierte nicht.
  538.  
  539.  - Mit "ShowRealname" im Config-File wird das automatische Anzeigen des
  540.     Realnames bei Messages, Mails usw. eingestellt.
  541.  
  542.  - Befehle "list user" und "list long-userprofile" so erweitert, daß man
  543.     auch Patterns für den Realname angeben kann.
  544.  
  545.  - Befehl "uucp" nun nur für registrierte User zugänglich.
  546.  
  547.  - Neuer Befehl "extfiles", Directories außerhalb der Mailbox auf einfache
  548.     Art und Weise zur Verfügung stellen.
  549.  
  550.  - Fehler bei der Ausgabe von Zeilen >80 Zeichen bei geschlossenem Screen
  551.     und aktiviertem AutoWrap beseitigt.
  552.  
  553.  
  554.  
  555. Version 2.14
  556. ------------
  557.  
  558.  - Im Benutzer-Prompt hat sich die Bedeutung von "%o", "%f" und "%F"
  559.     geändert.  Siehe Help-Seite zu "edit user".  Per default wird nun
  560.     "list full" statt "list long" zum Anzeigen neuer Files verwendet.
  561.     Das alte Format muß explizit mit "%o" eingeschaltet werden...
  562.     (aber wer will das schon? ;-)
  563.  
  564.  - Das Kommando "extfiles" ist nun auch im BBS zugänglich. Dazu mußte
  565.     allerdings die Kommandonummer von 804 auf 805 geändert werden.
  566.     Bitte beachten in MB_DATA:Cmd und MB_DATA:LongHelp (das Helpfile
  567.     kann vom FILE-Directory ins MAIN-Directory verschoben werden).
  568.  
  569.  - Im Konfig-File von "extfiles" funktionieren jetzt die Kommentare richtig.
  570.  
  571.  - Bei "list full" war das Anzeigen des Archiv und langen Kommentars
  572.     nicht abbrechbar.
  573.  
  574.  - Neu in MB_DATA:ExtFiles/config: AllowedUser
  575.  
  576.  - History verfügbar bei ExtFiles, CLI usw.
  577.  
  578.  - Bei "extfiles" wird vor dem Download die Ratio und die Restzeit
  579.     überprüft.  Die Überprüfung der Ratio ist nicht abschaltbar!
  580.  
  581.  - Man-Page für "write uucp" (PMS).
  582.  
  583.  - Eintrag "editFreeFile" in den MB_DATA:Outputs gelöscht.
  584.     (wird nicht mehr benötigt)
  585.  
  586.  - Download-Abbruch bei Binary-Mails konnte unter Umständen zu
  587.     Problemen führen (Download-File defekt, Plattenüberlauf).
  588.  
  589.  - Sofern ich nix vergessen habe, sind die MB_DATA:Outputs nun
  590.     durchgehend englisch.
  591.  
  592.  - Die beiden Getty-Scripts aus MB: nach MB:C verschoben.
  593.  
  594.  - Bei geuploadeten Messages in Boards wurde die Abfrage vergessen,
  595.     ob man noch mal editieren, das Board ändern möchte usw.
  596.  
  597.  - ExtFiles: neben "sz" auch "do" für Download erlaubt,
  598.              "quit" und "exit" sind beliebig abkürzbar und
  599.              "x" ist ebenfalls zum Verlassen erlaubt,
  600.              neben "more" ist auch "m" möglich
  601.  
  602.  - MB:C/eazy2mail stellt Mails nicht mehr direkt zu, sondern erzeugt
  603.     ein Skript unter MB_DATA:UUCP/DeliverMails.scp, das später von Hand
  604.     (z.B. über Cron) aufgerufen werden muß, um die Mails auszuliefern.
  605.     Das ist nötig, um Deadlocks zu verhindern.
  606.     Sie MÜSSEN dazu ein Directory namens MB_DATA:UUCP einrichten!
  607.  
  608.  - Anleitung (EazyBBS.tex) leicht überarbeitet.  Verbesserungen,
  609.     Korrekturen, einige neue Abschnitte.  Zusätzlich jetzt auch
  610.     mit Index-Verzeichnis am Ende.
  611.  
  612.  - Neues Keyword "PubScreen" in MB_DATA:Configuration, EazyBBS öffnet
  613.     Window auf beliebigem Public Screen.
  614.  
  615.  - Keyword "ScreenWidth" vorerst obsolet.  Die Screen-Breite wird
  616.     nun automatisch ermittelt (so daß 80 Zeichen reinpassen).
  617.  
  618.  - Neue Keywords "SpaceBorder" und "SpaceTitle" in MB_DATA:Configuration,
  619.     ersteres legt Freiraum zwischen Rahmen und Text fest, letzteres gibt
  620.     zusätzlichen Freiraum zwischen Titelzeile und Text an.
  621.  
  622.  - Neue Keywords "ScreenPosX" und "ScreenPosY" in MB_DATA:Configuration,
  623.     um Position des Screens (bzw. Windows) zu bestimmen.
  624.  
  625.  - Beim Moven eines Files von einer unmoderierten in eine moderierte
  626.     File-Area wird das File nun gesperrt (sofern man nicht der Moderator
  627.     oder Sysop ist).
  628.  
  629.  - Das Ablegen von Files in read-only File-Areas sollte nun nicht mehr
  630.     möglich sein (außer für Moderator/Sysop).  Hoffen wir's ;-)
  631.  
  632.  - Beim Batch-Upload kann die File-Beschreibung neben ".readme",
  633.     ".rea", ".nfo" nun auch auf ".desc" (wegen munpack) heissen.
  634.  
  635.  - Neues Utility "Exist", das bei der Prüfung der Existenz
  636.     von Files auch mit AmigaDOS-Patterns arbeiten kann.
  637.     Liefert die Anzahl gefundener Files als Return-Code zurück.
  638.  
  639.  - Source-Code der UUCP-Tools wird nun mitgeliefert in MB:Source.
  640.  
  641.  
  642.  
  643. Version 2.15
  644. ------------
  645.  
  646.  - Einige schlechte Grafikkarten verkraften keine Screens beliebiger
  647.     Breite. Man kann nun wieder eine bestimmte Screen-Breite erzwingen.
  648.     Man kann aber auch weiterhin EazyBBS die optimale Screen-Breite er-
  649.     mitteln lassen.
  650.  
  651.  - War bei EazyBBS 2.14 "ScreenOpen on" gesetzt, so erfolgte keine
  652.     Bildschirmausgabe, bis der Bildschirm nicht mindestens einmal
  653.     geschlossen und wieder geöffnet worden ist.
  654.  
  655.  
  656.  
  657. Version 2.16 - 2.17
  658. -------------------
  659.  
  660.  - Skript "MB:C/NuucpList" überarbeitet.  Das gibt's jetzt nicht mehr :-)
  661.     Es gibt "MB:C/NuucpList.all", das "MB:C/NuucpList.one" aufruft.
  662.     Der Aufruf von "grep" kann nun entfallen, womit nun auch endlich Files
  663.     nicht mehr rausfliegen, die "  #" im File-Kommentar enthalten.
  664.     Ein weiteres File mit den Files der letzten 24 Stunden wird erzeugt und
  665.     in eine Newsgroup gepostet.
  666.  
  667.  - Beim Import/Upload von Files wird das Datum explizit auf das aktuelle
  668.     gesetzt, damit "MB:C/NuucpList.all" richtig funktionieren kann. Bisher
  669.     konnte es vorkommen, daß das Datum von Files erhalten blieb.
  670.  
  671.  - Die Erkennung der Readmes beim Batch-Upload mit der Endung ".desc"
  672.     war seit Version 2.14 noch nicht so ganz perfekt.
  673.  
  674.  - Das Directory "MB_DATA:LogoutProg" heißt nun "MB_DATA:HangupProg".
  675.     Zwei neue Directories "MB_DATA:LoginProg" und "MB_DATA:LogoutProg".
  676.  
  677.  - Das Format der Log-Files (MB:*Log) hat sich geändert. Jeder Eintrag
  678.     ist nun durch ein Komma von anderen Einträgen getrennt. Das macht
  679.     die Auswertung mit Programmen wie "awk" deutlich einfacher.
  680.  
  681.  - Ausgabe (Liste) der User-Programme nun abbrechbar und Pager.
  682.  
  683.  - So, aber JETZT sind der Archiv-Lister und der Comment-Lister bei
  684.     "list full" endlich abbrechbar ;-)
  685.  
  686.  - Workaround für einen FileSystem-Fehler, damit beim automatischen
  687.     Einsortieren von Files beim Batch-Upload nicht plötzlich die Readme-
  688.     Erkennung fehlschlägt.
  689.  
  690.  - Bei "edit config" (zum globalen Ändern der User-Daten) gibt es die
  691.     drei neuen Keywords "REALNAME", "ADDRESS" und "PHONE".
  692.  
  693.  - Bei "list full" (FILES) wird in der untersten Zeile empfohlen, daß
  694.     man SPACE und 'q' verwenden sollte.  Help-Page leicht erweitert.
  695.  
  696.  - Der Befehl "write uucp" (POST) erlaubt die Angabe der E-Mail-Adresse.
  697.     Bei einem Reply wird die E-Mail-Adresse zum Editieren angeboten, um
  698.     mögliche Fehler in der E-Mail-Adresse zu korrigieren.  Help-Page
  699.     entsprechend erweitert.
  700.  
  701.  - Upload/Import nicht mehr möglich, sofern keine File-Areas existieren.
  702.  
  703.  - In den Readme-Dateien können zwischen dem Keyword (genauer: nach dem
  704.     Doppelpunkt) und den entsprechenden Daten nun beliebig viele Spaces
  705.     oder Tabs stehen.
  706.  
  707.  - Zugriff auf ein(e) Board/Area kann durch "edit access" nun in jedem
  708.     Fall überschrieben werden.  So kann auch Usern mit Gast-Level Zugriff
  709.     auf z.B. eine Area für "registered users" gegeben werden (praktisch
  710.     für Sauger-Accounts).  Das gleiche gilt auch für Groups.  Also Vor-
  711.     sicht, wem Zugriff gegeben wird.  (keine Sorge: beim Löschen eines
  712.     Users wird auch sein Zugriff auf alle Boards/Areas gelöscht)
  713.  
  714.  - Farben von FKey- und Transfer-Window korrigiert.
  715.  
  716.  - Transfer-Window hat einen Close-Button zum Abbruch des Transfers.
  717.     (sinnlos, wenn EazyBBS iconified ist ;-)
  718.  
  719.  - Bufferung für Serielle verändert, um Bug im serial.device zu umgehen.
  720.  
  721.  - Reihenfolge der Texte in MB_DATA:Inputs und MB_DATA:Outputs ist nun
  722.     durch Keywords beliebig. Die Datei muß entsprechend konvertiert
  723.     werden; dazu bietet sich z.B. die Makro-Funktion vom CygnusEd an.
  724.  
  725.     Folgende Keywords wurden geändert, um aussagekräftiger zu sein:
  726.       brdListHeader   -> boardListHeader
  727.       chgBoardEditMsg -> changeBoardEditMsg
  728.       chooseEditUsers -> chooseEditConfig
  729.  
  730.  - Neue Keywords "noUucpAccess", "enterQuickMsg" in den MB_DATA:Outputs.
  731.  
  732.  - Um mit "edit config" Zugriff auf eine File-Area zu geben (oder weg-
  733.     zunehmen), musste man mind. einmal File-Area-System gewesen sein,
  734.     damit die File-Area-Liste eingeladen worden ist.  (den gleichen Fehler
  735.     gab es auch bei Boards, da man jedoch nach dem Login automatisch im
  736.     BBS landet, war die Board-Liste stets vorhanden)
  737.  
  738.  - Da wegen Commodores finanzieller Situation in absehbarer Zeit keine
  739.     Weiterentwicklung des AmigaOS zu erwarten ist, können Boards und
  740.     File-Areas nun über verschiedene Partitionen verteilt werden mit
  741.     Hilfe von Soft-Links statt (wie ursprünglich geplant) Multi-Assigns.
  742.     Der Code wurde entsprechend auf Soft-Links angepaßt. Siehe auch die
  743.     Sektion "Aufteilung von Boards und File-Areas" im Kapitel "Ver-
  744.     schiedenes" der Anleitung.
  745.  
  746.  - Rufen Sie "MB_DATA:UUCP/DeliverMails.scp" aus und löschen Sie dann
  747.     alle Dateien "MB_DATA:UUCP/DeliverMails.*". Das Skript zum Ausliefern
  748.     der Mails heißt nun "MB_DATA:UUCP/DeliverMail.scp" (also ohne "s").
  749.  
  750.     Vergessen Sie nicht, Ihr CronTab-File anzupassen!
  751.  
  752.  - MB:C/eazy2news sortiert News nicht mehr direkt ein, sondern erzeugt
  753.     ein Skript unter MB_DATA:UUCP/DeliverNews.scp, das später von Hand
  754.     (z.B. über Cron) aufgerufen werden muß, um die News in die UUCP-
  755.     Welt zu befördern. Das ist nötig, um Wartezeiten zu verhindern.
  756.  
  757.     Sie MÜSSEN dazu ein Directory namens MB_DATA:UUCP einrichten (das
  758.     hoffentlich aber schon für die UUCP-Mails bereits existiert)!
  759.  
  760.     Bedenken Sie, daß Sie danach zusätzlich Programme wie "SendBatches"
  761.     aufrufen müssen, damit die News auch tatsächlich an die bei Ihnen
  762.     pollenen UUCP-Sites rausgehen!
  763.  
  764.  - Beim Markieren von Files bei "list full" wandert der "Zeiger" nun auf
  765.     das aktuelle File zum jeweils nächsten anstatt stehen zu bleiben.
  766.  
  767.  - Automatische Nachrichten-Weiterleitung (also für PMs) per ".forward"-
  768.     Datei im User-Directory.  (z.B. MB_USER:SYSOP/.forward)
  769.  
  770.  - Der Befehl "write" im Mail-System (PMS) läßt nun auch eine Nummer
  771.     zu, die sich auf die Liste der eigenen Mails bezieht. Entsprechend
  772.     MB_DATA:LongHelp/cmd_17.1 geändert.
  773.  
  774.  
  775.  
  776. Version 2.18
  777. ------------
  778.  
  779.  - Die Scan-Strategie des Upload-Directories wurde erneut geändert,
  780.     um Fehler im Betriebssystem zuverlässig zu umgehen.
  781.  
  782.  - Kleine Korrekturen an Logfiles (aussagekräftigere Einträge).
  783.  
  784.  - Bei "extfiles" wird auch das Datum der Files angezeigt.
  785.  
  786.  - Neue Config-Variable "ModemInitPeriod", um einzustellen, in welchem
  787.     Abstand das Modem (bei Inaktivität auf einem Port) re-initialisiert
  788.     werden soll. Kann auf "0" gesetzt werden, um den Open/Close-Bug im
  789.     bscisdn.device (ISDN-Master) hinauszuzögern.
  790.  
  791.  - Ein paar kleine Layout-Änderungen bei den Quick-Messages.
  792.  
  793.